river-mouth barrage - Turkish English Dictionary